//
//  DHGroup.m
//  NavigationDemo
//
//  Created by 证联 on 2022/7/7.
//

#import "DHGroup.h"

@implementation DHGroup

- (instancetype)initWithDict:(NSDictionary *)dict{
    if(self ==[super init]){
        //将字典中的值,赋值
//        self.title=dict[@"title"];
//        ....
        
        /**
         KVC
        1, 查该对应的key值有没有set方法,如果有就会自动调用set方法进行赋值.
        2,如果没有set方法,那么它就判断有没有key相同名称并且带有下划线的属性,如果就,就给该属性赋值.
         3,如果没有带有下划线的属性,那么它就会查看有没有跟key值相同名称的属性,如果有,就给该属性赋值.
         4,如果还没有跟key值相同名称的属性,那么就会报错.
     
         */
        [self setValuesForKeysWithDictionary:dict];
        
    }
    return self;
}
+ (instancetype)groupWithDict:(NSDictionary *)dict{
    return [[self alloc] initWithDict:dict ];
}
@end
